package es.ucm.is.www.GUI.client.city;

import com.google.gwt.user.client.ui.AbstractImagePrototype;
import com.google.gwt.user.client.ui.Image;

import es.ucm.is.www.GUI.client.img.ImagenesCity;
import es.ucm.is.www.GUI.client.map.CellGUI;
import es.ucm.is.www.GUI.client.resources.ResourcesGUI;
/**
 * <p>Title: CasillaMiniMapCity.java </p>
 *
 * <p>Description: Clase que genera las imagenes de las casillas del minimapa </p>
 *
 * <p>Copyright: </p>
 *
 * @author 
 * @version 1.0
 * @see
 */
public class CasillaMiniMapCity extends CasillaMiniMap{

	private Image city;
	/**
	 * Constructora de la clase
	 * 
	 * @param c: celda de la casilla
	 * @param imagenes: imagenes de la ciudad
	 * @param resourcesVillager: recursos que la casilla tendria en el caso de que tuviera un aldeano (lo tenga ya o no)
	 * @param city: imagen de la ciudad
	 * 
	 */
	public CasillaMiniMapCity(CellGUI c, ImagenesCity imagenes,
			ResourcesGUI resourcesVillager, AbstractImagePrototype city) {
		super(c, imagenes, resourcesVillager);
		
		this.city = new Image();
		city.applyTo(this.city);
	}
	/**
	 * Devuelve la imagen de la minicasilla.
	 * @return
	 */
	public Image getCityImage(){
		return city;
	}

}
